package org.itsolutions.javaBackup.spi.core;

import java.util.EnumSet;
import java.util.List;

import org.itsolutions.javaBackup.spi.EModule;

/**
 * 
 * @author Tomas Fecko
 */
public interface INodeContextProvider {

	/**
	 * Return booted modules.
	 * @return booted modules as List
	 */
	List<EModule> getBootedModulesAsList();

	/**
	 * Return booted modules.
	 * @return booted modules
	 */
	EnumSet<EModule> getBootedModules();
	
	/**
	 * 
	 * @param pModule module to check if it's loaded
	 * @return true if module is loaded
	 */
	boolean isModuleLoaded(EModule pModule);
}





